#include "Entity.h"
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>

int Entity::GetIndex(){
	return 0;
}

void Entity::Delete(){

}

void Entity::SetPosition(vec3 pos){
	position = pos;
}

vec3 Entity::GetPosition(){
	return position;
}

void Entity::SetRotation(vec3 rot){
	rotation = rot;
}

vec3 Entity::GetRotation(){
	return rotation;
}

void Entity::SetScale(vec3 sca){
	scale = sca;
}

vec3 Entity::GetScale(){
	return scale;
}
void Entity::Translate(vec3 input){
	modelMatrix = glm::translate(modelMatrix, input);
}

void Entity::Rotation(vec3 input){

}

void Entity::Scale(vec3 input){
	
}